package com.coderside.fragment.jndi;

import gui.ava.html.image.generator.HtmlImageGenerator;

import java.awt.AWTException;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.HeadlessException;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.event.KeyEvent;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URISyntaxException;
import java.net.URL;

import javax.imageio.ImageIO;

public class JndiMain {

	public static void main(String[] args) {
//		try {
//			// 此方法仅适用于JdK1.6及以上版本
//			Desktop.getDesktop().browse(new URL("http://www.csdn.net/").toURI());
//			Robot robot = new Robot();
//			//停留10s
//			//robot.delay(10000);
//			Dimension d = new Dimension(Toolkit.getDefaultToolkit().getScreenSize());
//			int width = (int) d.getWidth();
//			int height = (int) d.getHeight();
//			// 最大化浏览器
//			robot.keyRelease(KeyEvent.VK_F11);
//			robot.delay(2000);
//			Image image = robot.createScreenCapture(new Rectangle(0, 0, width, height));
//			BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
//			Graphics g = bi.createGraphics();
//			g.drawImage(image, 0, 0, width, height, null);
//			// 保存图片
//			ImageIO.write(bi, "jpg", new File("c:/iteye.com.jpg"));
//		} catch (HeadlessException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		} catch (MalformedURLException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		} catch (IOException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		} catch (URISyntaxException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		} catch (AWTException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
//		
		
		HtmlImageGenerator imageGenerator = new HtmlImageGenerator();
//		imageGenerator.loadHtml("<b>Hello World!</b> Please goto <a title=\"Goto Google\" href=\"http://www.google.com\">Google</a>.");
		imageGenerator.loadUrl("http://www.baidu.com");
		imageGenerator.saveAsImage("baidu.png");
		imageGenerator.saveAsHtmlWithMap("baidu.html", "baidu.png");
	}
}
